@charset "utf-8";
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
* { margin:0; padding:0;}
body { background:#fff; color:#222; font-family:'Microsoft Yahei','宋体',verdana; font-size:12px; line-height:24px;}
ul li, ol li { list-style:none;}
table { border-collapse:collapse;}
fieldset,img { border:0; vertical-align:middle;}
a { color:#434343; text-decoration:none;}
a:focus,a:hover { color:#c00; outline:0;}
em { font-style:normal;}
input,textarea { font-family:"微软雅黑","Arial";}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.clearfix { zoom:1;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;}
.l { float:left;}
.r { float:right;}
.c { clear:both;}
.block { display:block;}
.none { display:none;}


.box960 { width:960px; margin:0 auto;}

.mt15 { margin-top:15px;}


.input_txt { background:#FFF; color:#999; border:1px #e8e8e8 solid;}
.input_btn { border:0; cursor:pointer;}

.link_xq { color:#F60;}
	.link_xq:hover { text-decoration:underline; color:#F00;}

.link_title { color:#1b50a0;}
	.link_title:hover { color:#F00;}
	
.more_txt_blue { color:#999; font-size:12px; float:right; font-weight:normal;}
	.more_txt_blue:hover { text-decoration:underline; color:#1b50a0;}
.more_txt_white { color:#FFF; font-size:12px; float:right; font-weight:normal;}
	.more_txt_white:hover { color:#FFF; text-decoration:underline;}

.list01 dt { height:38px; border-bottom:2px #498dcb solid; line-height:38px; overflow:hidden;}
	.list01 dt strong { float:left; height:38px;  background:#498dcb; color:#FFF; padding:0 22px; font-size:16px; font-weight:normal;}
	.list01 dt .more_txt_blue { margin-right:10px; line-height:42px;}
.list01 dd, .list01 li { line-height:30px; font-size:14px; padding-left:15px; background:url(../img/dot_bluearrow.png)/*tpa=http://xnjsj.xiaonan.gov.cn/jqWeb/img/dot_bluearrow.png*/ no-repeat 5px 13px;}
.list01 .list_time { float:right; color:#999; font-size:14px;}


.list02 .list_img { display:block; float:left;}
.list02 .list_desc { float:left;}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.header { background:url(../img/BG_header.jpg) repeat-x center 0;}
	.topbar { height:37px; line-height:36px;}
		.topbar li { float:left; padding-right:20px;}
	.logobox { background:url(../img/BG_logobox.jpg) no-repeat 0 0; height:163px; overflow:hidden;}
		.sitelogo { display:block; width:480px; height:70px; overflow:hidden; background:url(../img/sitelogo.png) no-repeat 0 0; margin-top:53px; margin-left:33px;}

.sitenav { background:url(../img/BG_sitenav.png) repeat-x 0 0; height:43px; line-height:43px;}
	.nav { position:relative; z-index:1; padding-left:2px; background:url(../img/sitenav_li.png) no-repeat 2px 0;}
	.nav .nLi { float:left;  display:inline; background:url(../img/sitenav_li.png) no-repeat right top; padding-right:2px;}
		.nav .nLi h3 { float:left; display:inline; width:157px; height:43px; line-height:43px;}
		.nav .nLi h3 a { display:block; font-size:16px; color:#FFF; height:43px; line-height:43px; text-align:center; background:url(../img/BG_sitenav.png) no-repeat right 0; font-weight:normal; }
		
	.nav .sub { display:none; width:940px; position:absolute; left:4px; top:43px; border:1px #4293db solid; border-top:0; padding:10px 5px 10px; line-height:34px; background:#FFF;}
		.nav .sub li { zoom:1; display:inline; float:left; padding:0 30px;}
		.nav .sub a{ display:block; text-align:center; font-size:14px; height:34px; padding:0 15px; color:#000;}
		.nav .sub a:hover{ background:#fafafa; color:#2175c2; text-decoration:none; text-shadow:1px 2px 2px #ccc; background:#d7ebfe; }
	.nav .on h3 a{ background:#fafafa; color:#2175c2; text-decoration:none; text-shadow:1px 2px 2px #ccc; }


.tipbox { background:url(../img/BG_tipbox.png) repeat-x 0 0; height:50px; border:1px solid #e0e0e0;}
	.tipcon { float:left; width:580px; background:url(../img/ico_tipbox.png) no-repeat 10px 11px; height:50px; overflow:hidden; padding-left:50px;}
		.tipcon ul { background:url(../img/BG_tipbox_ul.png) no-repeat right top; padding-right:2px; height:50px;}
		.tipcon li { font-size:16px; line-height:50px; height:50px; overflow:hidden;}
		
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ index ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.searchbox { padding:9px 18px; float:left;}
	.searchbox .input_txt { float:left; border-right:0; height:30px; line-height:30px; padding-left:3px; width:199px;}
	.searchbox .input_btn { float:left; background:url(../img/BTN_search.png) no-repeat; width:89px; height:32px;}

.indexcon1 { border:15px #d1e8f9 solid;}
.lbox { width:520px; overflow:hidden; float:left;}
		/* indexslide */
	.indexcon1 .JQ-slide { width:520px; height:292px; overflow:hidden; position:relative;}
		.indexcon1 .JQ-slide-content { position:absolute;}/*必须要的元素*/
			.indexcon1 .JQ-slide-content li { width:520px; height:292px; float:left; display:inline; position:relative;}
				.indexcon1 .JQ-slide-content li img { width:520px; height:292px;}
				.indexcon1 .JQ-slide-content li span { display:block; height:40px; line-height:40px; color:#FFF; font-size:16px; padding-left:10px; position:absolute; bottom:0; _bottom:-1px; left:0;z-index:10;width:590px;overflow:hidden; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
				.indexcon1 .JQ-slide-content li a:hover { text-decoration:none;}
		.indexcon1 .JQ-slide-nav { position:absolute; bottom:15px; right:8px; z-index:30;}
			.indexcon1 .JQ-slide-nav li { float:left;display:inline; background:url(../img/focus_li.png) no-repeat; width:10px; height:10px; text-indent:-999em; overflow:hidden; cursor:pointer;margin-right:5px;}
		.indexcon1 .JQ-slide-nav li.on { background-position:-15px 0;}
		
	.AD_index .JQ-slide { width:960px; height:108px; overflow:hidden; position:relative;}
		.AD_index .JQ-slide-content { position:absolute;}/*必须要的元素*/
			.AD_index .JQ-slide-content li { width:960px; height:108px; float:left; display:inline; position:relative;}
				.AD_index .JQ-slide-content li img { width:960px; height:108px;}
				.AD_index .JQ-slide-content li a:hover { text-decoration:none;}
		.AD_index .JQ-slide-nav { position:absolute; bottom:15px; right:8px; z-index:30;}
			.AD_index .JQ-slide-nav li { float:left;display:inline; background:url(../img/focus_li.png) no-repeat; width:10px; height:10px; text-indent:-999em; overflow:hidden; cursor:pointer;margin-right:5px;}
		.AD_index .JQ-slide-nav li.on { background-position:-15px 0;}

	.focusbox { background:url(../img/ico_focus.png) no-repeat 0 0;}
		.focusbox h1 { font-size:18px; font-weight:600; height:46px; line-height:46px; overflow:hidden; padding-left:60px;}
		.focusbox p { font-size:14px; color:#666; padding-left:20px;}

.yaowen { width:380px; float:right; padding:15px; padding-left:0;}

.indexcon2 {}
	.indexcon2 .conbox { width:310px; height:245px; float:left; margin-left:15px;}
	.indexcon2 .zwgk { margin-left:0 !important; background:#d1e8f9;}
		.indexcon2 .zwgk h2 { background:#619dcb; color:#FFF; border-top:3px #498dcb solid; height:38px; line-height:38px; overflow:hidden;}
			.indexcon2 .zwgk h2 strong { display:block; float:left; height:38px; line-height:38px; font-size:16px; font-weight:normal; padding-left:53px; background:url(../img/ico_zwgk.png) no-repeat 14px 8px;}
			.indexcon2 .zwgk h2 .more_txt_white, .indexcon2 .indexbox1 h2 .more_txt_blue { margin-right:10px;}
		.indexcon2 .zwgk .list01, .indexcon2 .indexbox1 .list01 { padding:10px 5px;}
	.indexcon2 .indexbox1 { width:308px !important; border:1px #dbdfe2 solid; border-top:0;}	
		.indexcon2 .indexbox1 h2 { height:40px; line-height:40px; overflow:hidden; background:url(../img/BG_indexbox1.png) repeat-x 0 0;}
			.indexcon2 .indexbox1 h2 strong { float:left; display:block; background:#FFF; height:37px; line-height:37px; color:#069; padding:0 18px; border-top:3px #498dcb solid; border-right:1px #dbdfe2 solid; font-size:16px; font-weight:normal;}

.indexcon3 { background:#F8F8F8; height:245px; border-top:1px solid #dcdcdc; padding:15px 0;}
	.indexcon3 .box960 { width:958px !important; border:1px #dbdfe2 solid; background:#FFF; padding:5px 0;}
		.indexcon3 .indexbox2 { width:310px; float:left; margin-left:14px;}
		.indexcon3 .fhkh { margin-left:0 !important;}
		.indexcon3 .indexbox2 .list01 { padding:5px;}
		.indexbox2 h2 { line-height:30px; height:30px; overflow:hidden; background:url(../img/BG_indexbox2.png) no-repeat 75px 0; padding-left:10px;}
			.indexbox2 h2 strong { display:block; float:left; font-size:16px; font-weight:normal; color:#069;}
			.indexbox2 h2 .more_txt_blue { background:#FFF; padding:0 5px;}
		.indexbox2 .list02 { padding:10px 5px;}
			.indexbox2 .list02 li { font-size:12px; color:#666; height:100px;}
			.indexbox2 .list02 .list_img { width:120px; height:90px; overflow:hidden; margin-right:10px; margin-top:6px;}
			.indexbox2 .list02 .list_desc { width:170px;}
			
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.footer { background:#619dcb; padding:30px 0; text-align:center;}
	.footer .box960 { position:relative;}
	.footer h6 { font-size:14px; font-weight:normal;}
	.footer span { padding:0 30px;}
	.footer .footer_ico { width: 150px;
    height: 61px;
    top: 0px;
    margin: 0 auto;}


.side { float:left; width:145px;}
.main { float:left; width:773px; border:1px #e0e0e0 solid; padding:10px 20px;}

.sidemenu { border-top:1px #e0e0e0 solid; margin-bottom:90px;}
	.sidemenu li { border-bottom:1px #e0e0e0 solid; height:53px; line-height:53px; position:relative;}
		.sidemenu li a { display:block; position:absolute; top:0; left:0; border-left:5px #0e83c8 solid; width:140px; text-align:center; font-size:16px; color:#0e83c8;}
		.sidemenu li a:hover, .sidemenu li a.on { background:#FFF; width:141px; color:#ef955f; border-color:#ef955f;}
.rank {}
	.rank h3 { background:#2977c0 url(../img/BG_rank.png) no-repeat 0 0; height:32px; line-height:32px; overflow:hidden; text-align:center; color:#FFF; font-size:14px;}
	.rank .rank_list { background:#ececec; padding:3px;}
		.rank .rank_list li { height:24px; overflow:hidden;}
			.rank .rank_list li span { padding:0 5px; font-family:Arial, Helvetica, sans-serif; color:#0e83c8;}
			.rank .rank_list .rank_top3 { color:#F30; font-weight:bold;}

.breadlink { height:43px; border-bottom:1px #a2a2a2 solid; line-height:36px; font-size:14px; color:#666;}
.contentbox { min-height:600px;}
.content_btn { text-align:right; font-size:14px;}
	.content_btn a { margin:0 20px;}

.listbox { padding:15px 0; min-height:300px;}
	.listbox .list_img {}
		.listbox .list_img li { float:left; padding:5px 10px;}
		.listbox .list_img .imgbox { display:block; width:235px; border:1px solid #fff;}
		.listbox .list_img .imgbox:hover { border-color:#dedede; text-decoration:underline; background:#F8F8F8;}
			.listbox .list_img .imgbox img { width:235px; height:176px; overflow:hidden;}
			.listbox .list_img .imgbox span { display:block; font-size:14px; text-align:center; height:50px; overflow:hidden; padding:5px;}
	
/* page style */
#kkpager{ clear:both; color:#666; padding:5px 0px;}
	#kkpager a { float: left; border: 1px solid #ccc; display: inline;	padding: 3px 10px 3px 10px;	margin-right: 5px;	border-radius: 3px;	-moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer; background: #fff; text-decoration:none; color:#666;}
#kkpager span.disabled{	float: left; display: inline; padding: 3px 10px 3px 10px; margin-right: 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid #ccc;	background-color:#FFF; color:#ccc;}
#kkpager a.curr{	float: left; border: 1px solid #2977c0;	display: inline;padding: 3px 10px 3px 10px;	margin-right: 5px;	border-radius: 3px;	-moz-border-radius: 3px;-webkit-border-radius: 3px;
	background: #F0FDFF;color: #2977c0;}
#kkpager a:hover{ border:1px solid #2977c0; background-color:#2977c0; color:#fff;}
#kkpager span.normalsize{}
#kkpager_gopage_wrap{ position:relative; left:0px; top:0px;}
#kkpager_btn_go { width:50px; height:22px; border:0px; overflow:hidden; line-height:22px; padding:0px; margin:0px 0px 0px 10px; text-align:center; cursor:pointer; background-color:#2977c0;color:#FFF;position:absolute;left:50px;top:-3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;/*display:none;*/}
#kkpager_btn_go_input{	width:30px;	height:20px; line-height:20px; color:#666; text-align:center; margin-left:1px;margin-right:1px;border:1px solid #ccc;position:relative;-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	left:0px;top:0px;outline:none;}
#kkpager_btn_go_input.focus{ border-color:#31ACE2;}
#kkpager .pageBtnWrap{	float:left;}
#kkpager .infoTextAndGoPageBtnWrap{	float:right; margin-right:50px;}
#kkpager .spanDot{	float:left;	margin-right:5px;}
#kkpager .currPageNum{	color:#FD7F4D;}
#kkpager .infoTextAndGoPageBtnWrap{	padding-top:5px;}
.text{
	FONT-SIZE: 14px;
	font-family:"Arial","宋体";
    MARGIN: 20px auto;
    padding: 0px 8px;
    WIDTH: 650px;
    LINE-HEIGHT: 28px;
    color: #666666;
}